Emuduino で使用可能なデバイスと入出力関数のリファレンス
互換関数リスト
現在,利用可能な互換関数の一覧です。
一部,挙動の異なるデバイスや関数も含まれています。ご注意ください。
数学関数や乱数などは,Processingに実装されている関数群がそのまま利用可能です。
Digital I/O
- pinMode(int pin, int mode);
互換の為に用意してありますが,実際には何もしません。 - void digitalWrite(int outPin, int value);
この関数は,LedとArduinoデバイスを設定した場合にのみ,利用可能です。 outPinに,valueを書き込みます。 -
int digitalRead(int inPin);
この関数は,Switchデバイスを設定した場合にのみ,利用可能です。 inPinの値を読み込みます。
オリジナルI/O
Analog I/O
- analogRead(int inPin);
0-9までのanalog pinを入力に設定して,この関数を呼ぶとスライダーのデータを読み込みます。 10-15までをanalog pinを入力に設定して,この関数を呼ぶとアナログデータ再生ユニットのデータを読み込みます。
値は,10bit(0-1023)の範囲 -
analogWrite(int outPin, int value );
0-9までのanalog pinを出力に設定して,この関数を使用してvalueの値を出力できます。 この時,value値に合わせて,スライダーの位置が変化します。 値は,10bit(0-1023)の範囲で,本来のArduinoの出力範囲(0-255)と異なるので,ご注意ください。
sound I/O
これらの関数群は,Speakerデバイスを設定した場合にのみ,利用可能です。
-
tone(int pin, unsigned int frequency);
pinからfrequencyで与えられた周波数の音を再生します。 -
tone(int pin, unsigned int frequency, unsigned long duration);
pinからfrequencyで与えられた周波数の音を再生します。再生時間は,duration で指定します。単位は,msです。 -
noTone(int pin);
再生中の音を停止します。
Time
Arduinoと互換性を保つために作成した関数です。
-
unsigned long micros();
arduino起動後の時間をus単位で返します。 -
delay(unsigned long ms);
指定された時間だけ停止します。単位はms -
delayMicroseconds(unsigned int us);
指定された時間だけ停止します。単位はus
使用可能なGUIパーツ群
別ページを御覧ください。
デジタル
アナログ
シリアル
資料編
I/Oの割当て
2 Input switch or Output led
3 Input switch or Output led
4 Input switch or Output led
5 Input switch or Output led
6 Input switch or Output led
7 Input switch or Output led
8 Input switch or Output led
9 Input switch or Output led
10 spk freq [3 - 20000Hz]
11 Input switch or Output led
12 Input switch or Output led
13 Arduino (LED)A0 Input / Output Slider [0 - 1023]
A1 Input / Output Slider [0 - 1023]
A2 Input / Output Slider [0 - 1023]
A3 Input / Output Slider [0 - 1023]
A4 Input / Output Slider [0 - 1023]
A5 Input / Output Slider [0 - 1023]
A6 Input / Output Slider [0 - 1023]
A7 Input / Output Slider [0 - 1023]
A8 Input / Output Slider [0 - 1023]
A9 Input / Output Slider [0 - 1023]
A10 Data reproducer [0 .. 1023]:予約
A11 Data reproducer [0 .. 1023]:予約
A12 Data reproducer [0 .. 1023]:予約
A13 Data reproducer [0 .. 1023]:予約
A14 Data reproducer [0 .. 1023]:予約
A15 Data reproducer [0 .. 1023]:予約S0,1 シリアルコンソール
S19,18 7セグLED, Nixie管, 液晶表示装置, DotMatixLED, Led Cube, Droid, Duke
S17,16 7セグLED, Nixie管, 液晶表示装置, DotMatixLED, Led Cube, Droid, Duke
S15,14 7セグLED, Nixie管, 液晶表示装置, DotMatixLED, Led Cube, Droid, Duke